<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="theme-color" content="#000000">
    <meta name="keywords" content="HTML,Vue,Javascript,React,Nodejs,前端,CMS">
    <meta name="author" content="徐小夕">
    <meta name="description" content="基于node,redis,jsonSchema搭建的CMS后台服务,使用vue,vuex,antd,axios等搭建的后台管理界面,使用react,antd,react hooks搭建的前端界面,欢迎在公众号《趣谈前端》里一起学习前端知识，做一个优秀的前端工程师">
    <link rel="shortcut icon" href="./favicon.ico">
    <title>CMS全栈博客</title>
  <link href="css/home.css?b2dca69c80aa0a00d74d" rel="stylesheet"></head>
  <body>
    <noscript>
      You need to enable JavaScript to run this app.
    </noscript>
    <div id="root">
      <header>
          <h1>基于node/redis/react/vue开发的CMS全栈项目</h1>
          <h2>技术栈：</h2>
          <p>1.后端：node+redis+jsonSchema+koa+session</p>
          <p>2.后台界面：vue+vuex+vue-router+antd+axios</p>
          <p>3.前台界面：react+react-router+antd+axios</p>
      </header>
      <article>
        <h2>CMS介绍：</h2>
        <p>
            由于本人对前端领域非常感兴趣，接触到前端的时间也比较早，所以平时会用前端技术做一些有趣的东西，包括H5游戏，一些简单框架的封装，脚手架的设计等等，在我之前的文章中也有比较详细的介绍。最近由于希望对node服务端技术，vue，react hooks这些技术实践做一次总结，也希望自己能做出一些比较实用的项目，把它开源出来可以一起完善，优化，迭代。
            所以基于这样的想法，我想到了CMS，我们是不是可以做一个这样的系统，通过一些配置，生成自己的博客网站呢？虽然目前也有很多比较好的博客系统可以使用，比如hexo等，大家也可以参考这些优秀开源的源码，也会收获满满。
        </p>
        <footer>
          <h3>学习链接</h3>
          <p><a href="https://juejin.im/post/5d8af4cd6fb9a04e0925f3d8">基于nodeJS从0到1实现一个CMS全栈项目（上）</a></p>
          <p><a href="https://juejin.im/post/5d8c7b66518825761b4c1e04">基于nodeJS从0到1实现一个CMS全栈项目（中）（含源码</a></p>
          <p><a href="https://juejin.im/post/5d8f5107f265da5bb74640eb">基于nodeJS从0到1实现一个CMS全栈项目的服务端启动细节</a></p>
          <p><a href="https://juejin.im/post/5d7345bce51d453b76258503">5分钟教你用nodeJS手写一个mock数据服务器</a></p>
        </footer>
      </article>
    </div>
    <script>
    // window.addEventListener('resize', setHtmlFont, false);
    // window.addEventListener('load', setHtmlFont, false);

    //   function setHtmlFont() {
    //     var designSize = 1920; // 设计图尺寸

    //     var html = document.documentElement;

    //     var wW = html.clientWidth;// 窗口宽度
    //     var rem = wW * 100 / designSize; 

    //     document.documentElement.style.fontSize = rem + 'px';
    //   }
    </script>
  <script type="text/javascript" src="js/vendor.js?b2dca69c80aa0a00d74d"></script><script type="text/javascript" src="js/home.js?b2dca69c80aa0a00d74d"></script></body>
</html>
